#include<stdio.h>
#include<math.h>
//(2n-1)!
long long g(int i) {
    long long e = 1 ,n= 1;
    if (i > 20)i = 20;
    for (n = 1;n <= i;n++) {
        e *= n;
    }
    return e;
}
//x^(2n-1)
double f(double c,int b) {
    double d = 0;
    d =pow(c, 2 * b - 1);
    return d;
}
int main()
{
    double x, y = 0;
    int w, z = 0;
    scanf("%lf%d", &x, &w);
    for (z = 1; z <= w; z++) {
        if (z % 2 != 0) {
            y += f(x, z) / g(2 * z - 1);
        }
        else {
            y -= f(x, z) / g(2 * z - 1);
        }
        //printf("%lf ", y);
    }

    printf("%.8lf", y);
    return 0;
}
